43679
899603
1047470
131659
367270
297122
1061186
494571
197772
213552
140328
403262
127528
117394
817535
857905
485700
910983
914772
972906
910457
74663
791728
507655